<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        div {
            width: 300px;
            height: 300px;
            background: green;

            /*方法一*/
            /*相对于可视区，顶点在中央
              要使中心店居中，是要使用margin的负值
            */
            position: absolute;
            /*left: 50%;*/
            /*top: 50%;*/
            /*margin-left: -150px;*/
            /*margin-top: -150px;*/
            /*方法二*/
            /*在一个方向上只有一个值有效，使用margin：auto居中*/
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            margin: auto;
        }
    </style>
</head>
<body>
<div></div>
</body>
</html>